server:main.o initTcp.o epoll_ctl.o loopqueue.o 
	gcc main.o initTcp.o epoll_ctl.o loopqueue.o -o server -lpthread  -lcrypt
main.o:main.c
	gcc -c main.c -o main.o -g -Wall
initTcp.o:initTcp.c
	gcc -c initTcp.c -o initTcp.o -g -Wall
epoll_ctl.o:epoll_ctl.c
	gcc -c epoll_ctl.c -o epoll_ctl.o -g -Wall
loopqueue.o:loopqueue.c
	gcc -c loopqueue.c -o loopqueue.o -g -Wall
clean:
	rm -f *.o all
